import { initState } from './state'

// 在原型上添加初始化方法
export function initMixin(Vue){
    // 初始化流程
    Vue.prototype._init = function(options){
        
        // 数据劫持
        const vm = this //vue中使用this.$options 指代就是用户传递参数
        vm.$options = options

        // 初始化状态
        initState(vm)
    }
}